is data science hard